package com.ray.project.oceanicbuoy;

import java.util.Date;

public class OceanicBuoy {

    private Date date;
    private String dateString;
    private String title;
    private String description;
    private String location;
    private String windDirection;
    private String windSpeed;
    private String windGustSpeed;
    private String waveHeight;
    private String wavePeriod;
    private String atmoPressure;
    private String atmoPressureTendency;
    private String airTemperature;
    private String waterTemperature;
    private String link;
    private String geoRssPoint;

	public void setGeoRssPoint(String geoRssPoint) {
		this.geoRssPoint = geoRssPoint;
	}

	public String getGeoRssPoint() {
		return geoRssPoint;
	}

	public void setLink(String link) {
		this.link = link;
	}

	public String getLink() {
		return link;
	}

	public void setWaterTemperature(String waterTemperature) {
		this.waterTemperature = waterTemperature;
	}

	public String getWaterTemperature() {
		return waterTemperature;
	}

	public void setAirTemperature(String airTemperature) {
		this.airTemperature = airTemperature;
	}

	public String getAirTemperature() {
		return airTemperature;
	}

	public void setAtmoPressureTendency(String atmoPressureTendency) {
		this.atmoPressureTendency = atmoPressureTendency;
	}

	public String getAtmoPressureTendency() {
		return atmoPressureTendency;
	}

	public void setAtmoPressure(String atmoPressure) {
		this.atmoPressure = atmoPressure;
	}

	public String getAtmoPressure() {
		return atmoPressure;
	}

	public void setWavePeriod(String wavePeriod) {
		this.wavePeriod = wavePeriod;
	}

	public String getWavePeriod() {
		return wavePeriod;
	}

	public void setWaveHeight(String waveHeight) {
		this.waveHeight = waveHeight;
	}

	public String getWaveHeight() {
		return waveHeight;
	}

	public void setWindGustSpeed(String windGustSpeed) {
		this.windGustSpeed = windGustSpeed;
	}

	public String getWindGustSpeed() {
		return windGustSpeed;
	}

	public void setWindSpeed(String windSpeed) {
		this.windSpeed = windSpeed;
	}

	public String getWindSpeed() {
		return windSpeed;
	}

	public void setWindDirection(String windDirection) {
		this.windDirection = windDirection;
	}

	public String getWindDirection() {
		return windDirection;
	}

	public void setLocation(String location) {
		this.location = location;
	}

	public String getLocation() {
		return location;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public String getDescription() {
		return description;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public String getTitle() {
		return title;
	}

	public void setDateString(String dateString) {
		this.dateString = dateString;
	}

	public String getDateString() {
		return dateString;
	}

	public void setDate(Date date) {
		this.date = date;
	}

	public Date getDate() {
		return date;
	}
    
    @Override
    public String toString() {
        StringBuilder buoyDetails = new StringBuilder();
        buoyDetails.append("OceanicBuoy Title - " + this.getTitle());
        buoyDetails.append("\ndate - " + this.getDate());
        buoyDetails.append("\ndateString - " + this.getDateString());
        buoyDetails.append("\nlink - " + this.getLink());
        buoyDetails.append("\ngeoRssPoint - " + this.getGeoRssPoint());
        buoyDetails.append("\ndescription - " + this.getDescription());
        buoyDetails.append("\nlocation - " + this.getLocation());
        buoyDetails.append("\nwindDirection - " + this.getWindDirection());
        buoyDetails.append("\nwindSpeed - " + this.getWindSpeed());
        buoyDetails.append("\nwindGust - " + this.getWindGustSpeed());
        buoyDetails.append("\nwaveHeight - " + this.getWaveHeight());
        buoyDetails.append("\nwavePeriod - " + this.getWavePeriod());
        buoyDetails.append("\natmoPressure - " + this.getAtmoPressure());
        buoyDetails.append("\natmoPressureTendency - " + this.getAtmoPressureTendency());
        buoyDetails.append("\nairTemp - " + this.getAirTemperature());
        buoyDetails.append("\nwaterTemp - " + this.getWaterTemperature());
        return buoyDetails.toString();
    }


}
